home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / amiga / make-367.lha / make-3.67 / config.status < prev    next >
Text File  |  1993-05-24  |  9KB  |  231 lines

  1. #!/bin/sh
  2. # Generated automatically by configure.
  3. # Run this file to recreate the current configuration.
  4. # This directory was configured as follows,
  5. # on host :
  6. #
  7. # configure dummy ranlib
  8.  
  9. for arg
  10. do
  11.   case "$arg" in
  12.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  13.     exec /bin/sh configure dummy ranlib ;;
  14.     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  15.   esac
  16. done
  17.  
  18. trap 'rm -f Makefile build.sh glob/Makefile config.h conftest*; exit 1' 1 3 15
  19. CFLAGS='-O'
  20. LDFLAGS=''
  21. CC='gcc'
  22. INSTALL='/usr/local/bin/install -c'
  23. INSTALL_PROGRAM='$(INSTALL)'
  24. INSTALL_DATA='$(INSTALL) -m 644'
  25. RANLIB='ranlib'
  26. CPP='${CC-cc} -E'
  27. LIBOBJS=' getloadavg.o'
  28. ALLOCA=''
  29. NEED_SETGID='false'
  30. KMEM_GROUP=''
  31. REMOTE='stub'
  32. LIBS=''
  33. srcdir='.'
  34. prefix=''
  35. exec_prefix=''
  36. prsub=''
  37.  
  38. top_srcdir=$srcdir
  39.  
  40. # Allow make-time overrides of the generated file list.
  41. test -n "$gen_files" || gen_files="Makefile build.sh glob/Makefile"
  42.  
  43. for file in .. $gen_files; do if [ "x$file" != "x.." ]; then
  44.   srcdir=$top_srcdir
  45.   # Remove last slash and all that follows it.    Not all systems have dirname.
  46.   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  47.   if test "$dir" != "$file"; then
  48.     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  49.     test ! -d $dir && mkdir $dir
  50.   fi
  51.   echo creating $file
  52.   rm -f $file
  53.   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
  54.   sed -e "
  55. $prsub
  56. s%@CFLAGS@%$CFLAGS%g
  57. s%@LDFLAGS@%$LDFLAGS%g
  58. s%@CC@%$CC%g
  59. s%@INSTALL@%$INSTALL%g
  60. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  61. s%@INSTALL_DATA@%$INSTALL_DATA%g
  62. s%@RANLIB@%$RANLIB%g
  63. s%@CPP@%$CPP%g
  64. s%@LIBOBJS@%$LIBOBJS%g
  65. s%@ALLOCA@%$ALLOCA%g
  66. s%@NEED_SETGID@%$NEED_SETGID%g
  67. s%@KMEM_GROUP@%$KMEM_GROUP%g
  68. s%@REMOTE@%$REMOTE%g
  69. s%@LIBS@%$LIBS%g
  70. s%@srcdir@%$srcdir%g
  71. s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
  72. fi; done
  73. test -n "$gen_config" || gen_config=config.h
  74. echo creating $gen_config
  75. # These sed commands are put into SEDDEFS when defining a macro.
  76. # They are broken into pieces to make the sed script easier to manage.
  77. # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
  78. # is the cpp macro being defined and VALUE is the value it is being given.
  79. # Each defining turns into a single global substitution command.
  80. #
  81. # SEDd sets the value in "#define NAME VALUE" lines.
  82. SEDdA='s@^\([   ]*\)#\([        ]*define[       ][      ]*\)'
  83. SEDdB='\([      ][      ]*\)[^  ]*@\1#\2'
  84. SEDdC='\3'
  85. SEDdD='@g'
  86. # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  87. SEDuA='s@^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
  88. SEDuB='\([      ]\)@\1#\2define\3'
  89. SEDuC=' '
  90. SEDuD='\4@g'
  91. # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  92. SEDeA='s@^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
  93. SEDeB='$@\1#\2define\3'
  94. SEDeC=' '
  95. SEDeD='@g'
  96. rm -f conftest.sed
  97. cat >> conftest.sed <<CONFEOF
  98. ${SEDdA}HAVE_UNISTD_H${SEDdB}HAVE_UNISTD_H${SEDdC}1${SEDdD}
  99. ${SEDuA}HAVE_UNISTD_H${SEDuB}HAVE_UNISTD_H${SEDuC}1${SEDuD}
  100. ${SEDeA}HAVE_UNISTD_H${SEDeB}HAVE_UNISTD_H${SEDeC}1${SEDeD}
  101. ${SEDdA}DIRENT${SEDdB}DIRENT${SEDdC}1${SEDdD}
  102. ${SEDuA}DIRENT${SEDuB}DIRENT${SEDuC}1${SEDuD}
  103. ${SEDeA}DIRENT${SEDeB}DIRENT${SEDeC}1${SEDeD}
  104. ${SEDdA}GETGROUPS_T${SEDdB}GETGROUPS_T${SEDdC}int${SEDdD}
  105. ${SEDuA}GETGROUPS_T${SEDuB}GETGROUPS_T${SEDuC}int${SEDuD}
  106. ${SEDeA}GETGROUPS_T${SEDeB}GETGROUPS_T${SEDeC}int${SEDeD}
  107. CONFEOF
  108. cat >> conftest.sed <<CONFEOF
  109. ${SEDdA}RETSIGTYPE${SEDdB}RETSIGTYPE${SEDdC}void${SEDdD}
  110. ${SEDuA}RETSIGTYPE${SEDuB}RETSIGTYPE${SEDuC}void${SEDuD}
  111. ${SEDeA}RETSIGTYPE${SEDeB}RETSIGTYPE${SEDeC}void${SEDeD}
  112. ${SEDdA}HAVE_LIMITS_H${SEDdB}HAVE_LIMITS_H${SEDdC}1${SEDdD}
  113. ${SEDuA}HAVE_LIMITS_H${SEDuB}HAVE_LIMITS_H${SEDuC}1${SEDuD}
  114. ${SEDeA}HAVE_LIMITS_H${SEDeB}HAVE_LIMITS_H${SEDeC}1${SEDeD}
  115. ${SEDdA}HAVE_SYS_PARAM_H${SEDdB}HAVE_SYS_PARAM_H${SEDdC}1${SEDdD}
  116. ${SEDuA}HAVE_SYS_PARAM_H${SEDuB}HAVE_SYS_PARAM_H${SEDuC}1${SEDuD}
  117. ${SEDeA}HAVE_SYS_PARAM_H${SEDeB}HAVE_SYS_PARAM_H${SEDeC}1${SEDeD}
  118. CONFEOF
  119. cat >> conftest.sed <<CONFEOF
  120. ${SEDdA}HAVE_FCNTL_H${SEDdB}HAVE_FCNTL_H${SEDdC}1${SEDdD}
  121. ${SEDuA}HAVE_FCNTL_H${SEDuB}HAVE_FCNTL_H${SEDuC}1${SEDuD}
  122. ${SEDeA}HAVE_FCNTL_H${SEDeB}HAVE_FCNTL_H${SEDeC}1${SEDeD}
  123. ${SEDdA}HAVE_STRING_H${SEDdB}HAVE_STRING_H${SEDdC}1${SEDdD}
  124. ${SEDuA}HAVE_STRING_H${SEDuB}HAVE_STRING_H${SEDuC}1${SEDuD}
  125. ${SEDeA}HAVE_STRING_H${SEDeB}HAVE_STRING_H${SEDeC}1${SEDeD}
  126. ${SEDdA}HAVE_MEMORY_H${SEDdB}HAVE_MEMORY_H${SEDdC}1${SEDdD}
  127. ${SEDuA}HAVE_MEMORY_H${SEDuB}HAVE_MEMORY_H${SEDuC}1${SEDuD}
  128. ${SEDeA}HAVE_MEMORY_H${SEDeB}HAVE_MEMORY_H${SEDeC}1${SEDeD}
  129. CONFEOF
  130. cat >> conftest.sed <<CONFEOF
  131. ${SEDdA}NO_MINUS_C_MINUS_O${SEDdB}NO_MINUS_C_MINUS_O${SEDdC}1${SEDdD}
  132. ${SEDuA}NO_MINUS_C_MINUS_O${SEDuB}NO_MINUS_C_MINUS_O${SEDuC}1${SEDuD}
  133. ${SEDeA}NO_MINUS_C_MINUS_O${SEDeB}NO_MINUS_C_MINUS_O${SEDeC}1${SEDeD}
  134. ${SEDdA}HAVE_GETDTABLESIZE${SEDdB}HAVE_GETDTABLESIZE${SEDdC}1${SEDdD}
  135. ${SEDuA}HAVE_GETDTABLESIZE${SEDuB}HAVE_GETDTABLESIZE${SEDuC}1${SEDuD}
  136. ${SEDeA}HAVE_GETDTABLESIZE${SEDeB}HAVE_GETDTABLESIZE${SEDeC}1${SEDeD}
  137. ${SEDdA}HAVE_SYS_SIGLIST${SEDdB}HAVE_SYS_SIGLIST${SEDdC}1${SEDdD}
  138. ${SEDuA}HAVE_SYS_SIGLIST${SEDuB}HAVE_SYS_SIGLIST${SEDuC}1${SEDuD}
  139. ${SEDeA}HAVE_SYS_SIGLIST${SEDeB}HAVE_SYS_SIGLIST${SEDeC}1${SEDeD}
  140. CONFEOF
  141. cat >> conftest.sed <<CONFEOF
  142. ${SEDdA}HAVE_PSIGNAL${SEDdB}HAVE_PSIGNAL${SEDdC}1${SEDdD}
  143. ${SEDuA}HAVE_PSIGNAL${SEDuB}HAVE_PSIGNAL${SEDuC}1${SEDuD}
  144. ${SEDeA}HAVE_PSIGNAL${SEDeB}HAVE_PSIGNAL${SEDeC}1${SEDeD}
  145. ${SEDdA}HAVE_DUP2${SEDdB}HAVE_DUP2${SEDdC}1${SEDdD}
  146. ${SEDuA}HAVE_DUP2${SEDuB}HAVE_DUP2${SEDuC}1${SEDuD}
  147. ${SEDeA}HAVE_DUP2${SEDeB}HAVE_DUP2${SEDeC}1${SEDeD}
  148. ${SEDdA}HAVE_GETCWD${SEDdB}HAVE_GETCWD${SEDdC}1${SEDdD}
  149. ${SEDuA}HAVE_GETCWD${SEDuB}HAVE_GETCWD${SEDuC}1${SEDuD}
  150. ${SEDeA}HAVE_GETCWD${SEDeB}HAVE_GETCWD${SEDeC}1${SEDeD}
  151. CONFEOF
  152. cat >> conftest.sed <<CONFEOF
  153. ${SEDdA}HAVE_SIGSETMASK${SEDdB}HAVE_SIGSETMASK${SEDdC}1${SEDdD}
  154. ${SEDuA}HAVE_SIGSETMASK${SEDuB}HAVE_SIGSETMASK${SEDuC}1${SEDuD}
  155. ${SEDeA}HAVE_SIGSETMASK${SEDeB}HAVE_SIGSETMASK${SEDeC}1${SEDeD}
  156. ${SEDdA}HAVE_GETGROUPS${SEDdB}HAVE_GETGROUPS${SEDdC}1${SEDdD}
  157. ${SEDuA}HAVE_GETGROUPS${SEDuB}HAVE_GETGROUPS${SEDuC}1${SEDuD}
  158. ${SEDeA}HAVE_GETGROUPS${SEDeB}HAVE_GETGROUPS${SEDeC}1${SEDeD}
  159. ${SEDdA}HAVE_SETLINEBUF${SEDdB}HAVE_SETLINEBUF${SEDdC}1${SEDdD}
  160. ${SEDuA}HAVE_SETLINEBUF${SEDuB}HAVE_SETLINEBUF${SEDuC}1${SEDuD}
  161. ${SEDeA}HAVE_SETLINEBUF${SEDeB}HAVE_SETLINEBUF${SEDeC}1${SEDeD}
  162. CONFEOF
  163. cat >> conftest.sed <<CONFEOF
  164. ${SEDdA}SETVBUF_REVERSED${SEDdB}SETVBUF_REVERSED${SEDdC}1${SEDdD}
  165. ${SEDuA}SETVBUF_REVERSED${SEDuB}SETVBUF_REVERSED${SEDuC}1${SEDuD}
  166. ${SEDeA}SETVBUF_REVERSED${SEDeB}SETVBUF_REVERSED${SEDeC}1${SEDeD}
  167. ${SEDdA}NLIST_STRUCT${SEDdB}NLIST_STRUCT${SEDdC}1${SEDdD}
  168. ${SEDuA}NLIST_STRUCT${SEDuB}NLIST_STRUCT${SEDuC}1${SEDuD}
  169. ${SEDeA}NLIST_STRUCT${SEDeB}NLIST_STRUCT${SEDeC}1${SEDeD}
  170. ${SEDdA}HAVE_STRCOLL${SEDdB}HAVE_STRCOLL${SEDdC}1${SEDdD}
  171. ${SEDuA}HAVE_STRCOLL${SEDuB}HAVE_STRCOLL${SEDuC}1${SEDuD}
  172. ${SEDeA}HAVE_STRCOLL${SEDeB}HAVE_STRCOLL${SEDeC}1${SEDeD}
  173. CONFEOF
  174. cat >> conftest.sed <<CONFEOF
  175. ${SEDdA}HAVE_SYS_WAIT_H${SEDdB}HAVE_SYS_WAIT_H${SEDdC}1${SEDdD}
  176. ${SEDuA}HAVE_SYS_WAIT_H${SEDuB}HAVE_SYS_WAIT_H${SEDuC}1${SEDuD}
  177. ${SEDeA}HAVE_SYS_WAIT_H${SEDeB}HAVE_SYS_WAIT_H${SEDeC}1${SEDeD}
  178. ${SEDdA}HAVE_WAITPID${SEDdB}HAVE_WAITPID${SEDdC}1${SEDdD}
  179. ${SEDuA}HAVE_WAITPID${SEDuB}HAVE_WAITPID${SEDuC}1${SEDuD}
  180. ${SEDeA}HAVE_WAITPID${SEDeB}HAVE_WAITPID${SEDeC}1${SEDeD}
  181. ${SEDdA}HAVE_WAIT3${SEDdB}HAVE_WAIT3${SEDdC}1${SEDdD}
  182. ${SEDuA}HAVE_WAIT3${SEDuB}HAVE_WAIT3${SEDuC}1${SEDuD}
  183. ${SEDeA}HAVE_WAIT3${SEDeB}HAVE_WAIT3${SEDeC}1${SEDeD}
  184. CONFEOF
  185. cat >> conftest.sed <<CONFEOF
  186. ${SEDdA}HAVE_UNION_WAIT${SEDdB}HAVE_UNION_WAIT${SEDdC}1${SEDdD}
  187. ${SEDuA}HAVE_UNION_WAIT${SEDuB}HAVE_UNION_WAIT${SEDuC}1${SEDuD}
  188. ${SEDeA}HAVE_UNION_WAIT${SEDeB}HAVE_UNION_WAIT${SEDeC}1${SEDeD}
  189. ${SEDdA}SCCS_GET${SEDdB}SCCS_GET${SEDdC}"get"${SEDdD}
  190. ${SEDuA}SCCS_GET${SEDuB}SCCS_GET${SEDuC}"get"${SEDuD}
  191. ${SEDeA}SCCS_GET${SEDeB}SCCS_GET${SEDeC}"get"${SEDeD}
  192.  
  193. CONFEOF
  194. # This sed command replaces #undef's with comments.  This is necessary, for
  195. # example, in the case of _POSIX_SOURCE, which is predefined and required
  196. # on some systems where configure will not decide to define it in
  197. # config.h.
  198. cat >> conftest.sed <<\CONFEOF
  199. s,^[    ]*#[    ]*undef[    ][    ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  200. CONFEOF
  201. rm -f conftest.h
  202. # Break up the sed commands because old seds have small limits.
  203. maxsedlines=20
  204. cp $top_srcdir/$gen_config.in conftest.h1
  205. while :
  206. do
  207.   lines=`grep -c . conftest.sed`
  208.   if test -z "$lines" || test "$lines" -eq 0; then break; fi
  209.   rm -f conftest.s1 conftest.s2 conftest.h2
  210.   sed ${maxsedlines}q conftest.sed > conftest.s1 # Like head -20.
  211.   sed 1,${maxsedlines}d conftest.sed > conftest.s2 # Like tail +21.
  212.   sed -f conftest.s1 < conftest.h1 > conftest.h2
  213.   rm -f conftest.s1 conftest.h1 conftest.sed
  214.   mv conftest.h2 conftest.h1
  215.   mv conftest.s2 conftest.sed
  216. done
  217. rm -f conftest.sed conftest.h
  218. echo "/* $gen_config.  Generated automatically by configure.  */" > conftest.h
  219. cat conftest.h1 >> conftest.h
  220. rm -f conftest.h1
  221. if cmp -s $gen_config conftest.h 2>/dev/null; then
  222.   # The file exists and we would not be changing it.
  223.   rm -f conftest.h
  224. else
  225.   rm -f $gen_config
  226.   mv conftest.h $gen_config
  227. fi
  228.  
  229.  
  230. exit 0
  231.